package com.nlelpct.manage.controller;

import com.nlelpct.manage.model.dto.PageGeneralDto;
import com.nlelpct.manage.model.vo.ResponseResult;
import com.nlelpct.manage.service.ISysVersionUpdateInfoService;
import com.nlelpct.manage.utils.GetLoginInfoUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Map;

/**
 * @Author 刘伟涛
 * @Date 2023/9/25 11:04
 **/
@RestController
@RequestMapping("/versionUpdate")
public class SysVersionUpdateInfoController {

    @Autowired
    private ISysVersionUpdateInfoService iSysVersionUpdateInfoService;


    /**
     * 查询版本更新记录
     */
    @PostMapping(value = "/getByPage")
    public ResponseResult<Map<String, Object>> getVersionUpdateData(@RequestBody PageGeneralDto pageGeneralDto) {
        String systemId = GetLoginInfoUtils.getSystemId();
        return iSysVersionUpdateInfoService.queryVersionUpdateInfoByPage(pageGeneralDto, systemId);
    }
}
